#ifndef IFASTSTRING_H_
#define IFASTSTRING_H_

class IFastString{
    public:
        virtual void Delete(void)=0;
        virtual int Length(void) const=0;
        virtual int Find(const char* pz) const =0;

        //modified version
        virtual void *Dynamic_Cast(const char* type)=0;
};

extern "C"
IFastString *CreateFastString(const char* psz);

#endif
